package cn.tedu.ximaet.order.webapi.mapper;

import cn.tedu.ximart.commons.pojo.order.vo.AccomplishListVO;
import cn.tedu.ximart.commons.pojo.order.vo.AwaitSendListVO;
import cn.tedu.ximart.commons.pojo.order.vo.AwaitTakeListVO;
import cn.tedu.ximart.commons.pojo.order.vo.OrderListVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 订单Mapper接口
 */
@Repository
public interface OrderMapper {

    /**
     * 订单列表
     * @return 返回值为订单列表
     */
    List<OrderListVO> orderList();

    /**
     * 待发货列表
     * @return 返回值为待发货列表
     */
    List<AwaitSendListVO> awaitSendList();
    /**
     * 待签收列表
     * @return 返回值为待签收列表
     */
    List<AwaitTakeListVO> awaitTakeList();

    /**
     * 已完成订单列表
     * @return 返回值为已完成订单列表
     */
    List<AccomplishListVO> AccomplishList();
}
